package com.itheima.Jiuye10;

import java.util.ArrayList;
import java.util.stream.Stream;

public class Test01 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("李桑");
        list.add("王军");
        list.add("王六");
        list.add("王五");
        list.add("朱桑");
        list.add("刘桑");
        list.add("刘桑");
        list.add("刘桑");
        ArrayList<String> list2 = new ArrayList<>();
        list2.add("李桑");
        list2.add("王军");
        list2.add("王六");
        list2.add("王五");
        list2.add("朱桑");
        list2.add("刘桑");
        list2.add("刘桑");
        list2.add("刘桑");
        //截取指定个数的数据limit方法
        System.out.println("=========截取指定个数的数据===========");
          list.stream().limit(2).forEach(s -> System.out.println(s));
        System.out.println("=======跳过指定个数的数据=========");
        //跳过指定个数的数据
        list.stream().skip(2).forEach(s -> System.out.println(s));
        //去除流中的重复元素
        System.out.println("=======去除流中的重复元素=======");
        list.stream().distinct().forEach(s -> System.out.println(s));
        //cancat:和并两个Stream流
        System.out.println("========和并两个Stream流=========");
        Stream.concat(list.stream(),list2.stream()).forEach(s -> System.out.println(s));
    }
}
